Obec Ondřejov leží v kraji Vysočina v ORP Pelhřimov v nadmořské výšce 563 m. V roce 2014 zde žilo 145 obyvatel. Ondřejov má katastrální území o rozloze 456 ha.